refreshment place - English Synonyms Dictionary